Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1989
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F4 USA F17 USA F18 USA F26 USA F27 USA F4 USA F5 USA F5 USA F6 USA F4 2001 USTA Challenger of Calabasas - Calabasas USTA Challenger of Burbank - Burbank Neride Prague Indoor - Prague Toluca Challenger - Toluca ATP Tour Challenger at Nellie Gail - Laguna Hills Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage AXA Open - Lisbon XL Capital Bermuda Open - Bermuda USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Scottish Tennis Championships - Edinburgh Ljubljana Open - Ljubljana XL Bermuda Open - Bermuda 5° Sporting Challenger - Turin USTA/Safeway Challenger - Aptos Copa Ericsson - Guadalajara Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Cadillac Pro Indoor USTA Challenger - West Bloomfield GHI Bronx Tennis Classic - Bronx Atlanta Clay Court Challenger - Atlanta Hilton Waikoloa USTA Challenger - Waikoloa Zivnobanka Open - Prostejov Lubbock Challenger - Lubbock Copa Ericsson - Lima Swanston Challenger - Sacramento XL Capital Bermuda Open - Bermuda The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville West Side Tennis Club Clay Court Challenger - Forest Hills Eddleman USTA Challenger - Birmingham Tatra Banka Slovak Open - Bratislava The Natrel's Challenger of Granby - Granby Third Bank Tennis Championships - Lexington 2001 Eddleman USTA Challenger - Birmingham 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth Hilton Waikoloa Village USTA Challenger - Waikoloa The Waco International Tennis Challenger - Waco Sparkessen Magdeburg Open - Magdeburg KGHM Polish Indoors - Wroclaw 2006 North Shore Pro Tennis Championship - Winnetka Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno San Luis Potosi Challenger 2000 - San Luis Potosi Pekao Open - Szczecin Open Diputacion - Cordoba University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Semgroup Challenger - Tulsa Downtown Athletic Club USTA Challenger - Amarillo Waco Tennis Challenger - Waco Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Windy City Classic - Winnetka Salinas Challenger Dallas Challenger USTA Challenger of San Antonio - San Antonio 2005 West Side Tennis Coub Men's Challenger - Forest Hills Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda The West Side Tennis Club Clay Court Challenger - Forest Hills Rome Challenger Savannah Challenger Carson Challenger Yuba City Challenger USTA Seascape Challenger - Aptos USTA Challenger - Champaign Alphen Challenger Szczecin Challenger I Manta Open - Manta 2005 Tulsa Challenger - Tulsa Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Prostejov Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Bangkok Challenger Honolulu Challenger Ford Tennis Championships - Louisville Sarasota Challenger Prostejov Challenger Granby Challenger Tulsa Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Carson Challenger Sarasota Challenger Rome Challenger Istanbul Challenger Winnetka Challenger Maui Challenger Dallas Challenger Swanston Challenger - Sacramento Savannah Challenger Sarasota Challenger Manta Challenger The Mercedes Benz of Calabasas - Calabasas Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Dallas Challenger Le Gosier Challenger Heilbronn Challenger Winnetka Challenger Music City Challenger - Nashville Napa Challenger Charlottesville Challenger Irving Challenger USTA Challenger of Las Vegas - Las Vegas 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Izmir Challenger USTA Men's Challenger of Urbana-Champaign - Urbana The Stella Artois Grass Court Championships - London Charlottesville Challenger Miller Lite Hall of Fame Tennis Championships - Newport Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock 2001 UT Tyler Patriot Challenger - Tyler 2007 Knoxville Challenger - Knoxville Japan Open - Tokyo AT&T Challenge - Atlanta Shanghai Open '98 - Shanghai Sybase Open - San Jose Infiniti Open - Los Angeles Heineken Open Singapore - Singapore Adidas International - Sydney CNA TennisPro Classic - Winnetka Galleryfurniture.com Challenge - Atlanta XL Capital Bermuda Open - Bermuda Open de Franche Comte - Besancon Open Castilla y Leon Trofeo Iberdrola - Segovia drkoop.com USTA Tennis Championships of Houston - Houston Heineken Open - Auckland Open de L'Isere-Open 38 - Grenoble Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Kroger / St. Jude International - Memphis Sybase Open - San Jose Copa Ericsson Costa Rica - San Jose USTA Men's Challenger of Dallas - Dallas Prague Open - Prague Schickedanz Open - Furth Salem Open - Hong Kong Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London USTA Tennis Championships of Austin - Austin Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Pilot Pen International - New Haven Kroger / St. Jude International - Memphis Saint Francis Health System USTA Challenger - Tulsa Idea Prokom Open - Sopot Kremlin Cup - Moscow Hamburg Challenger - Hamburg Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Naples Challenger - Naples The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Healthsouth/USTA Challenger - Denver Legg Mason Tennis Classic - Washington D.C. 1998 Safeway Challenger - Aptos U.S. Men's Clay Court Championships - Houston Gold Flake Open - Chennai Cerveza Club Colombia Open - Bogota Heineken Open - Auckland International Tennis Championships - Delray Beach Challenger Britania Zavaleta - Puebla Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Challenger The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban Miller Lite Hall of Fame Tennis Championships - Newport drkoop.com USTA Tennis Championships of San Antonio - San Antonio Copenhagen FILA Challenger - Biella Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Men's Challenger of Burbank - Burbank The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Mallorca Open - Mallorca Harrah's Entertainment Challenger - Tunica Antwerp USTA Illinois Challenger - Champaign US Men's Clay Court Championships - Houston Copenhagen Open - Copenhagen Sydney AAPT Championships - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Sao Paulo Challenger 2008 Lubbock Challenger - Lubbock Pilot Pen International - New Haven Japan Open - Tokyo Sacramento Challenger - Sacramento Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Bangkok Challenger Legg Mason Tennis Classic - Washington D.C. U.S. Men's Clay Court Championships - Houston Prague Challenger Nottingham-2 Challenger Tallahassee Challenger U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Heineken Open - Auckland Heineken Open - Singapore Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice U.S. Men's Clay Court Championships - Orlando Noumea Challenger Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Kaoshuing Challenger Legg Mason Tennis Classic - Washington D.C. Open Sud de France - Montpellier Dallas Challenger Farmers Classic - Los Angeles Citi Open - Washington Savannah Challenger Millenium Tennis Championships - Delray Beach Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Citi Open - Washington Next Generation Adelaide International - Adelaide UNICEF Open - 's Hertogenbosch Maui Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Hong Kong Queen's Club Washington Moscow Philadelphia St. Petersburg Tokyo Queen's Club Sacramento Challenger Kuala Lumpur Tokyo Beijing Tokyo Knoxville Challenger Apia International - Sydney Queen's Club Champaign Challenger AEGON Championships - London New Haven Dallas Challenger SAP Open - San Jose US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta China Open - Beijing Sarasota Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Chicoutimi CH SAP Open - San Jose Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Advanta Championships - Philadelphia Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger AAPT Championships - Adelaide Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis Mercedes-Benz Cup - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Le Gosier Challenger Tallahassee Challenger Swiss Indoors Basel - Basel Bordeaux Challenger U.S. Men's Clay Court Championships - Houston Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Adelaide Irving Challenger Tokyo Beijing US Men's Clay Court Championship - Houston Hong Kong Seoul Halle Indianapolis Sarasota Challenger University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Eddleman/USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton Casino Lugano - Lugano V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Powder Byrne Trophy - Surbiton Lucknow ATP Tour Challenger - Lucknow Sybase Open - San Jose Infiniti Open - Los Angeles Nord/LB Open - Braunschweig RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Indianapolis Adelaide Regions Morgan Keegan Championships - Memphis Salem Open - Hong Kong Japan Open - Tokyo Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Seoul Rosmalen U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Kroger / St. Jude International - Memphis Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne du Maurier Open - Montreal du Maurier Open - Toronto Eurocard Open - Stuttgart du Maurier Open - Montreal The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Key Biscayne Key Biscayne Heineken Open Shanghai - Shanghai Canadian Open Cincinnati Waldbaum's Hamlet Cup - Long Island Canadian Open Copenhagen Open - Copenhagen President's Cup - Tashkent BellSouth Open - Vina del Mar Philadelphia Brasil Open - Salvador Pacific Life Open - Indian Wells Rogers Masters - Toronto Salem Open - Hong Kong America's Red Clay Tennis Championship - Coral Springs Masters Series - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto New Haven The Lipton Championships - Key Biscayne The Ericsson Open - Miami Newsweek Champions Cup - Indian Wells Mercedes-Benz Cup - Los Angeles The Lipton Championships - Key Biscayne Energis Open - Amersfoort Seoul Legg Mason Tennis Classic - Washington Canadian Open Canadian Open Montreal / Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London Stuttgart NASDAQ-100 Open - Miami Australian Open - Melbourne Malaysian Open - Kuala Lumpur Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome French Open - Paris Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open U.S. Open Rogers Cup - Montreal Wimbledon Wimbledon Sony Ericsson Open - Miami Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris Tennis Masters Series - Montreal AEGON Championships - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa AT&T - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Winston-Salem Open - Winston-Salem Wimbledon - London Internazionali BNL dItalia - Rome U.S. Open - New York Mexico City Canadian Open BNP Paribas Open - Indian Wells Canadian Open BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, SVK-CAN 4-1 Davis Cup, Group 1, 1R, CAN-BAH 4-1 Davis Cup, Group 1, 2R, CAN-VEN 5-0 Australian Open French Open Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon Australian Open River Oaks International Tennis Tournament - Houston Wimbledon - London Olympics - Sydney Tennis Masters Series - Stuttgart Atlanta Olympics Tennis Masters Series - Toronto U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, CAN-MEX 3-2 Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston